123456789101112131415161718192021222324252627282930 |
- """Tree adapters let you convert from one tree structure to another
- Example:
- .. code-block:: python
- from pip._vendor import html5lib
- from pip._vendor.html5lib.treeadapters import genshi
- doc = '<html><body>Hi!</body></html>'
- treebuilder = html5lib.getTreeBuilder('etree')
- parser = html5lib.HTMLParser(tree=treebuilder)
- tree = parser.parse(doc)
- TreeWalker = html5lib.getTreeWalker('etree')
- genshi_tree = genshi.to_genshi(TreeWalker(tree))
- """
- from __future__ import absolute_import, division, unicode_literals
- from . import sax
- __all__ = ["sax"]
- try:
- from . import genshi # noqa
- except ImportError:
- pass
- else:
- __all__.append("genshi")
|